package cn.etynit.service.impl;

import cn.etynit.domain.UserMovie;
import cn.etynit.mapper.UserMovieMapper;
import cn.etynit.result.JsonResult;
import cn.etynit.service.IUserMovieService;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;

/**
 * <p>
 *  服务实现类
 * </p>
 *
 * @author etyn
 * @since 2022-11-24
 */
@Service
public class UserMovieServiceImpl extends ServiceImpl<UserMovieMapper, UserMovie> implements IUserMovieService {

    /**
     * 查看用户电影票
     * @param userId
     * @param movieId
     * @return
     */
    @Override
    public JsonResult getUserStock(Long userId, Long movieId) {
        // 通过条件查询到对象
        EntityWrapper<UserMovie> wrapper = new EntityWrapper<>();
        wrapper.eq("user_id",userId);
        wrapper.eq("movie_ticket_id",movieId);
        UserMovie userMovie = selectOne(wrapper);
        return JsonResult.success(userMovie);
    }
}
